Java devops engineer
Het KadasterLET OP!! Dit is een detacheringsopdracht met een driepartijenovereenkomst.
De inschrijver sluit een driepartijen detacheringsovereenkomst, waarbij de inschrijver als werkgever van de inhuurkracht, de inhuurkracht als betrokkene en het Kadaster als inlener ondertekent. Indien dit om welke reden dan ook niet mogelijk is, wordt uw inschrijving terzijde gelegd.
Op deze driepartijenovereenkomst is de Waadi van toepassing. Er zal daarom worden gecontroleerd op de vereiste registratie conform artikel 7a lid 1 van de Waadi.
Het Kadaster
Het Kadaster registreert en verstrekt gegevens over de ligging van vastgoed in Nederland en de daarmee samenhangende rechten, zoals eigendom en hypotheek. Als zelfstandig bestuursorgaan is dat onze wettelijke taak. Onze gegevens bieden houvast bij het onderzoeken van maatschappelijke vraagstukken, of het nu gaat om de beste route voor een nieuwe snelweg, actuele ontwikkelingen op de woningmarkt of het in beeld brengen van leegstand.
Omschrijving werkzaamheden
Het team API Management service (AMS) zoekt een Java DevOps Engineer (backend). Dit team is verantwoordelijk voor het beheer en de ontwikkeling van de dienst AMS. Deze dienst maakt het mogelijk om API’s, die door andere diensten zijn ontwikkeld te ontsluiten. AMS zit in de fase van het ontwikkelen van software om het extern gebruik van een API via een geautomatiseerde onboarding te vereenvoudigen. Daarnaast verzorgt AMS rapportages over het gebruik van de API’s.
Opdrachtomschrijving
De Java DevOps Engineer realiseert met het scrum team op basis van het ontwerp de uiteindelijke software componenten (code). Voor belangrijke ontwerpbeslissingen die de architectuur raken (of daar zelfs van afwijken), stemt hij/zij af met de projectarchitect. Hetzelfde geldt voor integratie aspecten, zij het dat de afstemming dan vooral plaatsvindt met de integratie specialist.
Belangrijkste technieken, methoden en tools
(het cijfer erachter bepaald de belangrijkheid)
- Java 17 (4)
- Maven (2)
- Spring Boot (4)
- Spring Web Flux (3)
- Docker (2)
- OpenAPI 3.0 Specificatie (4)
- Scrum (3)
- Jira (2)
- Open Shift (3)
- Tekton build pipelines (3)
- Loki / Grafana (4)
- Azure Event Hub (5)
- Kafka (in combinatie met Azure Event hub) (5)
- Kafka Avro (3) en schema registry
- Alertmanager (KPN) (4)
- Monitoring (KPN) (4)
De belangrijkste taken en verantwoordelijkheden zijn
- Het schrijven van code voor het verder ontwikkelen van de dienst API Management;
- Het uitwerken van OpenAPI 3.0 specificaties;
- Het ontwikkelen en onderhouden van geautomatiseerde testen;
- Het deelnemen aan Scrum / DevOps sessies;
- Het pro-actief voorstellen van verbeteringen ten bate van de applicatie en het team;
- Het bijwerken van de DevOps documentatie
Taken
- Bouwen en beheren van Java applicaties;
- Het beschrijven van de ontwikkelde REST endpoints door middel van een OAS3 file;
- Het configuren / maken van Helm Charts t.b.v. Kubernetes;
- Incident afhandeling;
- Toepassen en bijhouden van Java-ontwikkelstandaarden.
De kandidaat is inzetbaar van 16 januari 2025 tot en met 28 februari 2026 voor 36 of 40 uur per week. De inhuuropdracht kan optioneel worden verlengd met 1 maal 1 jaar. De opdrachtgever kan de overeenkomst eenzijdig tussentijds opzeggen met een opzegtermijn van één (1) maand. De startdatum is onder voorbehoud van een tijdige afronding van de Offerteprocedure. Dit kan ook betekenen dat de startdatum van de opdracht zal moeten worden opgeschoven. Aan de vermelde startdatum in de Offerteaanvraag kunnen zodoende geen rechten worden ontleend. Volgens Kadaster richtlijn dient iedere medewerker minimaal 2 dagen per week op kantoor aanwezig te zijn. Welke dagen dit zijn gaat in overleg met de manager en het team.
Eisen
- Aantoonbaar HBO werk- en denkniveau, verkregen op basis van een afgeronde opleiding IT.
- Aantoonbare ervaring met de volgende platformen/tooling: o IntelliJ IDEA; o Jira; o Git; o Sonar; o Maven; o Docker Kubernetes; o OAuth 2.0; o Java 17; o Openshift; o Azure Event hub ; o Kafka.
- Aantoonbare ervaring met: o Zelfstandig kunnen werken in een klein team; o Ontwikkelen van REST endpoints; o Succesvol samenwerken in multidisciplinaire (agile) teams en omgevingen.
- Competenties waar de kandidaat over dient te beschikken: • Sterk analytisch vermogen; • Het snel doorgronden van nieuwe omgevingen; • Is in staat om effectief kennis te delen en advies te geven; • Kan goed samenwerken in een multidisciplinair team; • Helicopterview; • Klantgericht; • Proactief en initiatiefrijk.
- De inschrijver sluit een driepartijen detacheringsovereenkomst af, waarbij de inschrijver als werkgever van de inhuurkracht, de inhuurkracht als betrokkene en het Kadaster als inlener ondertekent. Graag aangeven of u hieraan kunt voldoen.
- De kandidaat is inzetbaar van 16 januari 2025 tot en met 28 februari 2026 voor 36 of 40 uur per week. De inhuuropdracht kan optioneel worden verlengd met 1 maal 1 jaar. De opdrachtgever kan de overeenkomst eenzijdig tussentijds opzeggen met een opzegtermijn van één (1) maand. De startdatum is onder voorbehoud van een tijdige afronding van de Offerteprocedure. Dit kan ook betekenen dat de startdatum van de opdracht zal moeten worden opgeschoven. Aan de vermelde startdatum in de Offerteaanvraag kunnen zodoende geen rechten worden ontleend. Volgens Kadaster richtlijn dient iedere medewerker minimaal 2 dagen per week op kantoor aanwezig te zijn. Welke dagen dit zijn gaat in overleg met de manager en het team.
- In bezit in van certificering Certified Java Programmer.
- Minimaal 3 jaar werkervaring met Azure Cloud omgevingen.
- Minimaal 3 jaar werkervaring met OpenApi 3.0.
- Minimaal 5 jaar ervaring met het Spring Framework en Spring Boot.
- Minimaal 8 jaar werkervaring met Java software ontwikkeling.
- Taalniveau Nederlands minimaal B2.
- U voegt slechts één Nederlandstalig curriculum vitae (cv) van maximaal 3 pagina's A4 toe. Graag cv in PDF aanleveren. Uit dit cv dient te blijken dat wordt voldaan aan onderstaande eisen. Indien naar oordeel van het Kadaster niet wordt voldaan aan de gestelde eisen, of het cv uit meer dan 3 pagina's bestaat, zal de offerte terzijde worden gelegd en niet worden meegenomen in de beoordeling van de gunningscriteria. Onderstaand de eisen waar de kandidaat aan moet voldoen. Per eis (kort) toelichten waarom de kandidaat in uw ogen aan de eis voldoet. Verwijzen naar het CV volstaat niet.
- Verplichte opgave van uw gewaarmerkte KVK-uittreksel. Hieruit moet de tekenbevoegdheid van de ondertekenaar van de onderhavige overeenkomst blijken.
Wensen
- U heeft ervaring met het schrijven van unit en integratie testen. Er wordt nieuwe functionaliteit gebouwd voor API Management. Deze functionaliteit maakt ook gebruik van een backend door middel van een REST endpoint. Omschrijf hoe u het schrijven van deze testen zou aanpakken, leg dit uit aan de hand van een concrete methodes en/of technieken die u daarbij zou gebruiken en hoe u omgaat met mogelijke knelpunten. U geeft een beschrijving van aanpak (max. 400 woorden) over hoe u dit gaat aanpakken. Beoordeling: De mate waarin de beschrijving van aanpak aansluit bij de wensen van het Kadaster.
Vul je gegevens hieronder in, dan nemen we binnen 2 uur contact met je op om samen te kijken of er een match is. Heb je nog vragen? Bel ons op 030-249 66 96 of stuur een e-mail naar We helpen je graag verder!